/**
 * @version 1.0
 * @author: jiazhihao
 * @date: 2021-07-18 16:11
 */

/**
 * 定义一个int型的一维数组，包含10个元素，
 * 分别赋一些随机整数，
 * 然后求出所有元素的最大值，最小值，和值，平均值，
 * 并输出出来
 * 要求：所有随机数都是两位数
 */
public class ArrayTest1 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = (int) (Math.random() * (99 - 10 + 1) + 10);
        }
        // 遍历
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + "\t");
        }
        System.out.println();

        // 求数组元素的最大值
        int maxValue = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (maxValue < arr[i]) {
                maxValue = arr[i];
            }
        }
        System.out.println("最大值为" + maxValue);


        //求数组元素的最小值

        int minValue = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if (minValue > arr[i]) {
                minValue = arr[i];
            }
        }
        System.out.println("最大值为" + minValue);


        //求数组元素的总和

        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        System.out.println("总和为"+sum);

        //求数组元素的平均数
        int pjs  = sum /arr.length;
        System.out.println("平均数为" +pjs);


    }
}






